package com.hongdee.scm.inventory.service;

import java.util.List;
import java.util.Map;

/**
 * 名  称:ITScmInventoryDetailService
 * 类  型:interface
 * 描  述:
 * 路  径:com.hongdee.scm.inventory.service
 * 作  者: 术洪超
 * 日  期:2017-06-01 15:34
 */
public interface ITScmInventoryDetailService {


    public Map info(String id) throws Exception;

    /**
     * 发票明细保存
     *
     * @param data
     * @param uid
     * @throws Exception
     */
    public void saveOrUpdateDetail(List<Map> data, String uid, String id) throws Exception;

    public void update(String id) throws Exception;

    public Map page(String start, String limit, String vin, String carModel, String id, String uid) throws Exception;

    /**
     * @param vins 车架号数组
     * @return
     * @throws Exception
     * @desc 修改状态
     * @author 徐钦勇
     */

    public void updateValidateStatus(String[] vins,String uid,String inventoryId) throws Exception;

    public void countInventoryCar(String uid,String id) throws Exception;

}
